package com.witmore.neutron.ai.web.utils;

import com.alibaba.fastjson.JSONArray;
import com.alibaba.fastjson.JSONException;
import com.witmore.neutron.ai.api.dto.ContentDTO;

import java.util.List;

/**
 * @author 豆子高
 * @date 2025-05-26 16:12
 */
public class JsonArrayCheck {

    // 判断是否是JSON数组
    public static boolean isJsonArray(String content) {
        try {
            JSONArray.parseArray(content);
            return true;
        } catch (JSONException e) {
            return false;
        }
    }

    // 获取内容为JSON数组
    public static List<ContentDTO> getJsonArrayContent(String content) throws JSONException {
        return JSONArray.parseArray(content, ContentDTO.class);
    }
}
